@charset "utf-8";
/* @import url(/css/common.css); */

.section-a {float:left; width:640px;}
.section-b {float:right; width:315px;}

/* 서비스 가이드 */
.guide-navi {position:relative; height:58px; border-bottom:1px solid #c8c8c8;}
.guide-navi li {float:left; width:159px; border:1px solid #c8c8c8; border-top:0; background:#f7f7f7; margin-right:-1px;}
.guide-navi li a {display:block; padding:21px 0; text-align:center; line-height:16px; font-weight:bold; color:#999;}
.guide-navi li.first {width:158px; border-left:0;}
.guide-navi li.on {background:#fff; border-bottom:0; padding-bottom:1px;}
.guide-navi li.on a {color:#000;}
.section-a .board-list {padding:14px 20px 20px;}
.board-list li {height:30px; line-height:30px; padding-left:11px; border-bottom:1px solid #e4e4e4; background:url(../image/common/bu_dot_gray.png) 1px 14px no-repeat; } 
.board-list li.last {border-bottom:0;} 
.board-list li a {color:#666;} 
.section-b .m-box-inner {padding:14px;}
.section-b .m-box-inner h3 {line-height:14px; font-size:14px; height:25px; border-bottom:1px solid #e4e4e4;}
.section-b .side-help p {padding:17px 0 18px; line-height:15px; border-bottom:1px solid #e4e4e4; color:#666;}
.section-b .side-help p a {color:#03a2d0; font-weight:bold;}
.section-b .side-help p .mail {float:left; width:142px; height:15px; margin-right:17px; text-align:center; border-right:1px solid #e4e4e4;}
.section-b .side-help p.center {text-align:center; }
.section-b .side-help p.last {padding-bottom:3px; border-bottom:0;}

/* 정책 */
.w-policy .m-box-inner {padding:20px 14px;}
.w-policy .content-wrap {padding:26px 15px;} 
.w-policy .msg-box {padding:15px 14px; border:1px solid #e7e7e7; background:#f7f7f7; color:#000; margin-bottom:30px;}
.w-policy .articles {padding:0 15px; margin-bottom:20px;} 
.w-policy .section {padding:0 10px; margin-bottom:15px;} 
.w-policy .section_title {margin-bottom:5px;} 
.w-policy .etiquetteInfo {margin-bottom:20px;} 
.w-policy .etiquetteInfo h4 {margin-bottom:5px;} 
.w-policy .olSequenceList h4 {margin:15px 0 5px;} 
.w-policy .etiquetteList dd {margin-bottom:10px;}

/* 제안 신고 */
.w-feedback h2 {font-size:16px; line-height:16px; height:34px;}
.w-feedback .top-link {margin-bottom:7px}
.w-feedback .top-link ul {overflow:hidden;}
.w-feedback .top-link li {padding:20px; float:left; width:285px; border-right:1px solid #e4e4e4;}
.w-feedback .top-link li.last {border-right:0;}
.w-feedback .top-link a {display:block; position:relative; padding:31px 20px 30px; height:56px; background:url(../image/common/bg_slant.png);}
.w-feedback .top-link .arrow {position:absolute; top:40px; right:20px; width:19px; height:35px; background:url(../image/service/feedback/bu_arrow_r.png);}
.w-feedback .guide-link {text-align:right; margin-bottom:27px;}
.w-feedback .guide-link a {color:#03a2d0;}
.w-feedback .list-box {margin-bottom:7px}
.w-feedback .list-box .m-box-inner {padding:24px 20px;}
.w-feedback .list-box .top {height:32px;}
.w-feedback .list-box .top p {float:left; line-height:25px; font-size:11px; color:#999;}
.w-feedback .list-box .top select {height:25px; float:right;}
.w-feedback .board-list {width:100%; margin-bottom:30px; border-top:1px solid #e4e4e4;}
.w-feedback .board-list td {border-bottom:1px solid #e4e4e4; height:30px;}
.w-feedback .board-list .title {padding-left:13px; background:url(/../image/common/bu_dot_gray.png) no-repeat 1px 13px;}
.w-feedback .board-list .title a {color:#000;}
.w-feedback .board-list .title a em {color:#03a2d0;}
.w-feedback .board-list .nick {width:193px;}
.w-feedback .board-list .nick a {color:#666;}
.w-feedback .board-list .date {width:65px; font-family:calibri; color:#999;}
.w-feedback .pagination {margin-bottom:20px;}
.w-feedback .control {text-align:right;}
.w-feedback .email-link {text-align:right; color:#999;}
.w-feedback .email-link a {color:#03a2d0;}
.w-feedback .write-box {margin-bottom:7px;}
.w-feedback .write-box .m-box-inner {padding:11px 20px 30px;}
.w-feedback .write-box table {width:100%;}
.w-feedback .write-box th, 
.w-feedback .write-box td {height:47px; border-bottom:1px solid #e4e4e4;}
.w-feedback .write-box td.contents {height:auto; padding:17px 0;}
.w-feedback .write-box th {width:86px; text-align:left; color:#000;} 
.w-feedback .write-box .type label {margin-right:32px;} 
.w-feedback .write-box .type label input {vertical-align:middle;} 
.w-feedback .write-box .category select {height:25px; width:180px;} 
.w-feedback .write-box input.text {padding:3px 6px; width:488px; height:18px; border:1px solid #c1c1c1; background:url(../image/common/bg_input.png) repeat-x; } 
.w-feedback .write-box input.text.empty {color:#b8b8b8;} 
.w-feedback .write-box textarea {height:350px; padding:7px; width:834px; vertical-align:top; border:1px solid #c1c1c1; background:url(../image/common/bg_input.png) repeat-x;}
.w-feedback .write-box .photo {position:relative; line-height:28px;}
.w-feedback .write-box .photo span.btn-upload {position:absolute; top:0; left:0;}
.w-feedback .write-box .photo button.upload {float:left; width:72px;}
.w-feedback .write-box .photo .upload-info {float:left; color:#999; margin-left:10px;}
.w-feedback .write-box .photo .attached {float:left; margin-left:10px;}
.w-feedback .write-box .photo .attached li {float:left; position:relative; margin-right:10px; padding:0 13px;}
.w-feedback .write-box .photo .attached a {color:#03a2d0;}
.w-feedback .write-box .photo .attached .btn-del {position:absolute; top:10px; right:0; width:10px; height:11px; background:url(../image/common/map_btn_del.png) no-repeat;}
.w-feedback .write-box .photo .attached .btn-del:hover {background-position:-15px 0;}
.w-feedback .write-box .submit {margin-top:24px; text-align:center; }
.w-feedback .write-box .submit .btn-cancel {float:left; margin-top:10px; color:#03a2d0; }
.w-feedback .write-guide {color:#999; text-align:right;}
.w-feedback .view-box .m-box-inner {padding:20px;}
.w-feedback .view-title {height:37px; border-bottom:1px solid #e4e4e4;}
.w-feedback .view-title h3 {float:left; font-size:18px; line-height:23px;}
.w-feedback .view-title span {font-size:12px;}
.w-feedback .view-title .bar {color:#ccc; margin:0 15px; font-weight:normal;}
.w-feedback .view-title .category {color:#999;}
.w-feedback .view-title .wrap-edit {float:left; margin-left:14px;}
.w-feedback .view-title .wrap-edit a {float:left; width:24px; height:23px; background:url(../image/common/map_btn_edit.png) no-repeat;}
.w-feedback .view-title .wrap-edit .btn-del {width:23px; background-position:-25px 0;}
.w-feedback .view-title .reg-info {float:right;}
.w-feedback .view-title .reg-info a {color:#03a2d0; font-weight:bold;}
.w-feedback .view-title .reg-info .date {font-family:calibri; color:#999;}
.w-feedback .view-content {padding:22px 11px;}
.w-feedback .view-photo {padding:30px 0 10px;}
.w-feedback .view-photo em {color:#000; font-weight:bold; margin-right:5px;}
.w-feedback .view-photo a {color:#03a2d0;}
.w-feedback .view-info {padding:10px 0 20px; height:18px; border-top:1px solid #e4e4e4;}
.w-feedback .view-info em {color:#000; font-weight:bold; margin-right:5px;}
.w-feedback .view-info a {color:#03a2d0;}
.w-feedback .view-info .link-list {float:right; font-weight:bold;}
.w-feedback .view-comment {padding:26px 0 10px; background:#f9f9f9; border-top:1px solid #e4e4e4;}
.w-feedback .comment-wrap {width:700px; margin:0 auto;}
.w-feedback .comment-write textarea {width:648px; background-color:#fff;}
.w-feedback .reply-write-form,
.w-feedback .reply-list-item {background-color:#ededed;}
.w-feedback .reply-write-form textarea {width:586px}
.w-feedback .reply-write-form.empty textarea {width:626px;}